package com.test.springboot.mybatis.service;

import com.test.springboot.mybatis.entity.PayRecordDetail;

import java.util.List;



/**
* 
* @author cxb
* @date 2018年8月8日
*/
public interface PayRecordDetailService {
    /**
     * save
     * @param detail
     * @return
     */
    int save(PayRecordDetail detail);

    /**
     * 根据recordId查询
     * @param recordId
     * @return
     */
    List<PayRecordDetail> getByRecordId(int recordId);

    /**
     * 根据主键查询
     * @param id
     * @return
     */
    PayRecordDetail getById(int id);

    /**
     * 根据主键删除
     * @param id
     * @return
     */
    int removeById(int id);

    /**
     * update
     * @param detail
     * @return
     */
    int update(PayRecordDetail detail);

    /**
     * batchSave
     * @param detailList
     */
	void batchSave(List<PayRecordDetail> detailList);

    /**
     * 根据recordId删除
     * @param payRecordId
     */
	void delByPayRecordId(int payRecordId);
}
